/**
 * store - 主入口文件
*/
import {
  createStore,
  combineReducers,
  applyMiddleware
} from 'redux';
// 引入小的电脑模块
import cart from './modules/cart'
import home from './modules/home'
import todolist from './modules/todolist'

// 引入redux中间件
import thunk from 'redux-thunk'

// 组装成一台大的电脑
const reducer = combineReducers({
  cart,
  home,
  todolist
})

// 图书馆管理员  + 配置一台电脑 （reducer-函数）
const store = createStore(
    reducer,
    applyMiddleware(thunk)
  );
export default store;



/**
 * redudx -> 图书管理员模式
 * 
 * 1. 管理员
 * 2. 电脑上搜索
 * 3. 有一台总的电脑，
 */


